//
//  BaseFilter.swift
//  WatermarkCamera
//
//  Created by AxcLogo on 4/7/2024.
//

import Foundation

public typealias WCGPUImageFilter = GPUImageOutput & GPUImageInput

class BaseFilter: NSObject {
    /// 返回GPUImage的一个滤镜
    ///
    ///     如果自定义滤镜返回自己即可
    ///     允许滤镜深层嵌套、包含关系
    ///     具体渲染时，执行滤镜代码的对象是从此处获取
    ///
    var gpuFilter: WCGPUImageFilter {
        return GPUImageFilter() // 默认返回自身
    }
}
